package com.example.demo.utils;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class StringUtils {


    public static void main(String[] args) {
        String url = "http://localhost:1024/yum/download?fileName=2023-01-05_2022121602.apk";

        // 使用正则表达式匹配文件名中的日期时间信息
        Pattern pattern = Pattern.compile("(\\d{4}-\\d{2}-\\d{2}_\\d{10})\\.apk");
        Matcher matcher = pattern.matcher(url);
        if(matcher.find())

        {
            // 取出日期时间信息
            String dateTime = matcher.group(1);
            System.out.println(dateTime); // 输出：2023-01-05_2022121601
        } else

        {
            // 文件名格式不正确，无法取出日期时间信息
            System.out.println("文件名格式不正确");
        }
    }

}
